#define _CRT_SECURE_NO_WARNINGS
#include "LinkList.h"

void Test()
{
	SListNode* p = NULL;
	SLPushBack(&p, 1);
	SLPushBack(&p, 2);
	SListPrint(p);
	SLPushBack(&p, 3);
	SLPushBack(&p, 4);
	SLPopFront(&p);

	SLPushFront(&p, 5);
	SLPushFront(&p, 6);
	SListPrint(p);

	SLPopBack(&p);
	SListPrint(p);

	SListNode* pos = SListFind(p, 3);
	if (pos == NULL)
	{
		perror("pos");
	}
	SListInsertAfter(pos, 20);
	SLInsert(&p, NULL, 30);
	SListPrint(p);

	SLErase(&p, pos);
	SLDestroy(&p);
	SListPrint(p);
}

int main()
{
	Test();
	return 0;
}